const router=require('express').Router()
const  cateModel=require('../models/cate')


router.get('/home',async(req,res)=>{
  const cates =await cateModel.find().sort({    //查询数据
    _id:-1
  })
  res.render('home',{
    cates        //将数据发送到home.ejs页面
  })
 
})


router.post('/addCate',(req,res)=>{   //添加数据
 
  cateModel.insertMany({    
    cateName:"范玉峰",
    age:"18",
    gender:"男"
  }).then(ret=>{
    res.send({
      code:0,
      msg:"增加成功"
    })
  }).catch(err=>{
    res.send({
      code:-1,
      msg:"增加失败"
    })
  })
})

router.post('/delCate',(req,res)=>{  //删除数据
  const {id}=req.body
  cateModel.remove({
    _id:id
  }).then(ret=>{
    res.send({
      code:0,
      msg:"删除成功"
    })
  }).catch(err=>{
    res.send({
      code:-1,
      msg:"删除失败"
    })
  })
})


router.post('/upCate',(req,res)=>{
   cateModel.update({
     _id:req.body.id
   },
   req.body
   ).then(ret=>{
    res.send({
      code:0,
      msg:"修改成功"
    })
  }).catch(err=>{
    res.send({
      code:-1,
      msg:"修改失败"
    })
})
})



module.exports = router